//
//  HFCalendarModel.h
//  HFCalendar
//
//  Created by Luffy on 2021/8/24.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface HFCalendarModel : UIView

/// 月份的天数
@property (nonatomic, assign) NSInteger numberOfDaysOfTheMonth;
/// 月份的第一天是第一个星期的第几天
@property (nonatomic, assign) NSInteger firstDayOfTheMonth;
/// 月份标题
@property (nonatomic, copy) NSString *headerTitle;
/// 对应Section的行数
@property (nonatomic, assign) NSInteger sectionRow;

/// 格式化数据
/// @param startDate 开始日期
/// @param endDate 结束日期
- (NSArray<HFCalendarModel *> *)achieveModelWithData:(NSDate *)startDate
                                              toDate:(NSDate *)endDate;

@end

NS_ASSUME_NONNULL_END
